Career 2015 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Australia F9 The Granby Natrel Challenger - Granby Steelers Cup - Kosice Mobilux Open - Luxembourg 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Rabat Open Castilla y Leon - Segovia ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Bancolombia Open - Cali XXXVII Torneig C.E. Laieta - Barcelona Burnie Challenger Tanger Challenger Meknes Challenger Sunrise Challenger St. Brieuc Challenger Sofia Challenger Lugano Challenger Rijeka Challenger Scheveningen Challenger Tampere Challenger Poznan Challenger GHI Bronx Tennis Classic - Bronx San Marino Challenger Cordenons Challenger Heilbronn Open - Heilbronn Zivnobanka Czech Open - Prostejov Granby Challenger - Granby Napoli Challenger Tarragona Challenger Dusseldorf Open 2006 - Dusseldorf Rhodes Challenger Kobstaedernes ATP Challenger - Kolding Busan Challenger Kitzbuhel Challenger South African Airways Tennis Open - Durban St. Remy Challenger s Tennis Masters 06 - Graz University of Tennessee USTA Challenger - Knoxville Ispat Open 2004 - Ostrava Schickedanz Open 2007 - Furth Dallas Challenger Rabat Challenger Marrakech Challenger Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham Almaty Challenger 1 - Almaty Furth Challenger Brasov Challenger - Brasov Pozoblanco Challenger Tatra Banka Slovak Open - Bratislava Open Costa Daurada - Tarragona Poznan Challenger Astana Challenger Shanghai Challenger ARMS USTA Challenger - Rocky Mount Ningboo Challenger USTA Challenger of Burbank - Burbank Tashkent Challenger GHI Bronx Classic - Bronx Bangkok Challenger Crystal Cup 1998 - Portoroz Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence VI Open Banc Agricol - Andorra Nord/LB Open 2004 - Braunschweig International Bavarian Championship - Eckental The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco ATU Cup - Weiden Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Porsche Open - Poznan Astana Challenger - Astana Czech Open 2005 - Prostejov Ostrava Challenger Taiwan Challenger - Kaohsiung ATP Open Castilla y Leon - Segovia KGHM Dialog Polish Indoors - Wroclaw Challenger Copa Sevilla - Seville BMW Tennis Championship - Sunrise Uncle Tobys Challenger in Caloundra - Caloundra Heilbronn Open - Heilbronn Isla de Gran Canaria - Mas Palomas Lambertz Open by Stawag - Aachen Astana Challenger Bauer Watertechnology Cup - Eckental Barletta Challenger Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Polska Energia Open - Bytom Guzzini Challenger - Recanati Malaysian Open - Kuala Lumpur Nord LB Open - Braunschweig Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Athens Challenger TED Open - Istanbul Pekao Open 2005 - Szczecin Puerto Rico Challenger Tennis Event - Humacao Furth Challenger Samsung Securities Cup - Seoul Kia International in Caloundra - Caloundra Ostdeutscher Sparkassen Cup - Dresden Intersport Heilbronn Open - Heilbronn Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires dBI Tennis Challenger - Binghamton XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes Ostdeutscher Sparkessen Cup - Dresden Szczecin Challenger San Marino Cepu Open - San Marino Samsung Securities Cup - Seoul Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo 2002 Azalea Orthopedic Challenger - Tyler Recanati Challenger China Open - Beijing Ljubljana Open 2008 - Ljubljana Open Castilla y Leon - Segovia Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Men's Challenger of Dallas - Dallas Ramat Hasharon Challenger Aamulehti Tampere Opene - Tampere Akbank Private Banking TED Open - Istanbul Tashkent Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Flea Market Cup - Busan The Wright Financial Group, Inc. Challenger - Champaign Sparkassen Open - Magdeburg Gold Flake Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Scania Stockholm Open - Stockholm Gold Flake Open - Chennai Grand Prix de Tennis de Lyon - Lyon Dubai Tennis Open - Dubai Estoril Open - Estoril Legg Mason Tennis Classic - Washington D.C. Alessandria Challenger Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha Adidas International - Sydney Milan Indoors - Milan Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta BMW Open - Munich The Nottingham Open - Nottingham The Hamlet Cup - Long Island Heineken Open Shanghai - Shanghai Salem Open - Hong Kong XL Capital Bermuda Open - Bermuda St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney BMW Open - Munich Fifth-Third Bank Tennis Championships - Lexington RCA Championships - Indianapolis Nord/LB Open - Braunschweig Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Open Castilla y Leon Trofeo Iberdrola - Segovia Schickedanz Open - Furth Croatian Indoors - Split Kroger / St. Jude International - Memphis President's Cup 1998 - Tashkent USTA Challenger of San Antonio - San Antonio Heilbronn Challenger - Heilbronn Warsteiner Challenger - Lubeck 2000 Mercedes Cup - Stuttgart Kia International In Caloundra - Caloundra AXA Open - Espinho 2003 Freeman Men's Challenger - Joplin Scania Stockholm Open - Stockholm Quelle Cup - Furth USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague IPP Open - Helsinki Kia International In Kawana - Kawana Miller Lite Hall of Fame Tennis Championships - Newport Muller Cup - Ulm St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Qatar Open - Doha 1998 Safeway Challenger - Aptos Estoril Open - Estoril Segovia Challenger Open Castilla y Leon - Segovia Open Seat Godo - Barcelona Gerry Weber Open - Halle Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort KGHM Dialog Polish Indoors - Wroclaw Mercedes Cup - Stuttgart TEAN International - Alphen Aan Den Rijn Generali Open - Kitzbuhel Samsung Securities Cup Challenger Tennis - Seoul China Open - Beijing Bancolombia Open - Bogota CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Chennai Open - Chennai Medibank Private International - Sydney Copenhagen Open - Copenhagen BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Dubai Open - Dubai Grand Prix Hassan II - Casablanca Siemens Open 2004 - Scheveningen Japan Open - Tokyo BMW Open - Munich Gerry Weber Open - Halle Kuppers Kolsch Cup - Aachen Allianz Suisse Open - Gstaad The 69th King's Cup-Thailand Open - Bangkok Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Nuembrecht Challenger - Nuembrecht Idea Prokom Open - Sopot C.T. San Remo - XIII Piertomaso Tessitore - San Remo China Open - Beijing Campionati Internazionali di Sicilia - Palermo USTA Challenger of Tiburon - Tiburon Vietnam Open - Ho Chi Minh City Open de Moselle - Metz 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra AIG Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Stockholm Open - Stockholm GHI Bronx Classic - Bronx Legg Mason Tennis Classic - Washington D.C. Samsung Securities Cup - Seoul The Nottingham Open - Nottingham Chennai Open - Chennai Tennis Napoli Cup - Napoli Next Generation Adelaide International - Adelaide Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Genoa Open Challenger-Fondazione Carige - Genova Mercedes-Benz Cup - Los Angeles Media Will Cup Busan Challenger Tennis - Busan USTA Freeman Men's Challenger - Joplin The Dubai Tennis Championships - Dubai President's Cup - Tashkent Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston AIG Japan Open - Tokyo Stockholm Open - Stockholm Ordina Open - 's-Hertogenbosch Tata Open 2003 - Chennai Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Adidas International - Sydney Stockholm Open - Stockholm BMW Open - Munich St. Petersburg Open - St. Petersburg Chennai Open - Chennai Next Generation Adelaide International - Adelaide Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. Sydney International - Sydney Kroger / St. Jude International - Memphis Millenium Tennis Championships - Delray Beach SAP Open - San Jose XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech UBS Open Gstaad - Gstaad The Dubai Tennis Championships - Dubai The Stella Artois Grass Court Championships - London U.S. Men's Clay Court Championships - Houston Generali Open 2000 - Kitzbuhel BMW Open - Munich 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Gerry Weber Open - Halle Qatar Exxon Mobil Open - Doha Movistar Open - Vina del Mar Copa Petrobras-Brazil - Aracaju The Dubai Tennis Championships - Dubai Cyclus Open de Tenis - Florianopolis Grand Prix Hassan II - Casablanca Trani Challenger Copa Petrobras-Uruguay - Montevideo Gold Flake Open - Chennai If Stockholm Open - Stockholm Guardian Direct Cup - London Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Tallahassee Challenger Zagreb Challenger Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Karlsruhe Challenger St. Petersburg Open - St. Petersburg Rome Challenger Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Allianz Suisse Open Gstaad - Gstaad Zagreb Challenger Open de Moselle - Metz Thailand Open - Bangkok Furth Challenger Cremona Challenger Open Sud de France - Montpellier 1999 Mercedes Cup - Stuttgart Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Brasil Open - Costa do Sauipe US Men's Clay Court Championship - Houston If Stockholm Open - Stockholm Copa Telmex - Buenos Aires Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Allianz Suisse Open - Gstaad Tel Aviv Rakuten Japan Open - Tokyo Masters Series - Hamburg Ordina Open - s-Hertogenbosch Qatar ExxonMobil Open - Doha Adidas International - Sydney Medibank International - Sydney Sunrise Challenger If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven AEGON International - Eastbourne AEGON Championships - London Countrywide Classic - Los Angeles China Open - Beijing Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Athens Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington PBZ Zagreb Indoors - Zagreb Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Scheveningen Challenger Poznan Challenger The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle AEGON Championships - London SA Tennis Open - Johannesburg Copenhagen Open - Copenhagen Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle PTT Thailand Open - Bangkok Mallorca Open - Mallorca Scania Stockholm Open - Stockholm If Stockholm Open - Stockholm Erste Bank Open - Vienna Heilbronn Challenger Open Seat-Godo 2000 - Barcelona Segovia Challenger Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril BMW Open - Munich RCA Championships - Indianapolis Heineken Challenger - Ho Chi Minh City SkiStar Swedish Open - Bastad Brisbane - Brisbane International Tennis Championships - Delray Beach Braunschweig Open - Braunschweig Kuppers Kolsch Cup Aachen - Aachen Pilot Pen International - New Haven Qatar Mobil Open '99 - Doha Kroger / St. Jude International - Memphis Dubai Open - Dubai Nord/LB Open - Braunschweig 2001 Mercedes Cup - Stuttgart Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Dubai Tennis Open - Dubai President's Cup - Tashkent AAPT Championships - Adelaide Regions Morgan Keegan Championships - Memphis Thailand Open - Bangkok St. Petersburg Open - St. Petersburg BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT 2008 - Barcelona BMW Open - Munich Guardian Direct Cup - London Copenhagen Open - Copenhagen Gerry Weber Open - Halle Austrian Open - Kitzbuhel BMW Open - Munich Great American Insurance ATP Championship - Cincinnati China Open - Beijing AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg The Lipton Championships - Key Biscayne Chennai Open - Chennai Licher German Open - Hamburg du Maurier Open - Montreal Legg Mason Tennis Classic - Washington D.C. Eurocard Open - Stuttgart The Ericsson Open - Miami German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Rome adidas Open de Toulouse - Toulouse Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Davidoff Swiss Indoors - Basel Open 13 - Marseille Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Qatar Mobil Open 2000 - Doha Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Copenhagen Open - Copenhagen 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Qatar ExxonMobil Open - Doha Dubai Tennis Open - Dubai Winston Salem - Winston Salem NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Generali Open 1998 - Kitzbuhel Heineken Trophy - 's-Hertogenbosch Telecom Italia Masters - Rome Kremlin Cup - Moscow Tennis Masters Series - Hamburg AXA Cup - London Japan Open - Tokyo Dubai Tennis Open - Dubai Tennis Masters Series - Toronto AAPT Championships - Adelaide Western & Southern Financial Group Masters - Cincinnati ATP Kremlin Cup - Moscow Tennis Masters Series - Madrid Gerry Weber Open - Halle Rado Swiss Open - Gstaad International Championship of Croatia - Umag BNP Paribas Masters - Paris Copenhagen Open - Copenhagen Pacific Life Open - Indian Wells Generali Open 2001 - Kitzbuhel TD Waterhouse Cup - Long Island The Dubai Tennis Championships - Dubai NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Monte Carlo Open - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Ordina Open - 's-Hertogenbosch Gerry Weber Open - Halle Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells BMW Open - Munich Pacific Life Open - Indian Wells Milan Indoors - Milan Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Internationaler Raiffeisen Grand Prix - St. Polten Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BCR Open Romania - Bucharest Sony Ericsson Open - Miami Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Thailand Open - Bangkok Shanghai Rolex Masters - Shanghai The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Open de Moselle - Metz BMW Open - Munich Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris 14th Paris Open - Paris Rogers Cup - Montreal French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, Group 1, 2R, GER-ISR 5-0 Australian Open Wildcard Play-Off - Melbourne Davis Cup, Group 1, 2R, AUS-THA 5-0 River Oaks International Tennis Tournament - Houston Tennis Masters Cup - Houston River Oaks International Tennis Tournament - Houston Olympics - Sydney Olympics - Beijing Olympics - Athens